package aad.storyboard.model.menu;

import jxl.format.Orientation;
import android.graphics.Color;
import android.widget.LinearLayout;

public class MenuItem {

	public static final int TEXTBUTTON = 12;
	public static final int ADJUSTMENT = 13;
	public static final int SWITCH = 14;
	public static final int VOLUME = 15;
	public static final int WIKI = 16;
	public static final int SCRIPT = 17;
	private int posX;
	private int posY;
	private int height;
	private int width;
	private String text;
	private int id;
	private int idx = -1;
	private float textSize = 14;
	private int textColor = Color.BLACK;
	private int gravity;
	private Integer tag;
	private int type = MenuItem.TEXTBUTTON;
	private int orientation = LinearLayout.HORIZONTAL;

	
	public static class Action{
		
		public static final int START = 0;
		public static final int EXIT = 1;
		public static final int ABOUT = 2;
		public static final int CHAPTER = 3;
		public static final int UPGRADE = 4;
		public static final int NONE = 5;
		public static final int RESTART = 6;
		public static final int MAIN_MENU = 7;
		public static final int SCENE = 8;
		public static final int RESUME = 9;
		public static final int CHAPTERSELECTION = 10;
		public static final int SETTINGS = 11;
		
	}
	public int getPosX() {
		return posX;
	}
	public void setPosX(int posX) {
		this.posX = posX;
	}
	public int getPosY() {
		return posY;
	}
	public void setPosY(int posY) {
		this.posY = posY;
	}
	public int getHeight() {
		return height;
	}
	public void setHeight(int height) {
		this.height = height;
	}
	public int getWidth() {
		return width;
	}
	public void setWidth(int width) {
		this.width = width;
	}
	public String getText() {
		return text;
	}
	public void setText(String text) {
		this.text = text;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public int getIdx() {
		return idx;
	}
	public void setIdx(int idx) {
		this.idx = idx;
	}
	public float getTextSize() {
		return textSize;
	}
	public void setTextSize(float textSize) {
		this.textSize = textSize;
	}
	public int getTextColor() {
		return textColor;
	}
	public void setTextColor(int textColor) {
		this.textColor = textColor;
	}
	public int getGravity() {
		return gravity;
	}
	public void setGravity(int gravity) {
		this.gravity = gravity;
	}
	public Integer getTag() {
		return tag;
	}
	public void setTag(Integer tag) {
		this.tag = tag;
	}
	public int getType() {
		return type;
	}
	public void setType(int type) {
		this.type = type;
	}
	public int getOrientation() {
		// TODO Auto-generated method stub
		return this.orientation;
	}
	
	public void setOrientation(int o){
		this.orientation = o;
	}
	
	
	
}
